Skip to content

[CI validation – do not merge] PR 930 (TMGimporter Windows skip) on maintenance/gramps61#37

Closed
eduralph wants to merge 1 commit into
maintenance/gramps61from
ci-validate/930-tmgimporter
Closed

[CI validation – do not merge] PR 930 (TMGimporter Windows skip) on maintenance/gramps61#37
eduralph wants to merge 1 commit into
maintenance/gramps61from
ci-validate/930-tmgimporter

Conversation

@eduralph

@eduralph eduralph commented May 30, 2026

Copy link
Copy Markdown
Owner

Throwaway validation answering: does CI run clean after merging PR 930?

This is PR 930's commit (TMGimporter real-DB import tests skipped on Windows) cherry-picked onto the fork's maintenance/gramps61, which already carries the CI pipeline. So the fork's Actions run the actual post-merge CI — watch Unit Tests (Windows) (930's target) and Unit Tests (Linux) for regression.

Note: gramps61's pipeline snapshot is slightly behind feature/ci-cd-pipeline-upstream (PR 820), but 930 is a self-contained test-skip, independent of pipeline changes.

DO NOT MERGE.

The import tests drive a real in-memory Gramps database (make_database +
db.load) through the shared _make_db() helper. On the Windows CI lane the
only available Gramps is from conda-forge, which has no 6.1 yet, and Gramps
6.1 does not build in the conda env (its Windows build targets MSYS2
UCRT64, not conda). Run against that mismatched Gramps the real-DB import
path hangs.

Raise unittest.SkipTest from _make_db() on win32 so all 13 DB-backed test
classes skip in one place; the pure-function tests (code stripping, date
conversion, name parsing) do not call _make_db() and continue to run on
Windows. On Linux every test runs unchanged (157 pass). Verified the
Windows path with sys.platform forced to win32: 95 tests skip, 62 run and
pass, the module is not all-skipped.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@eduralph eduralph changed the title [CI validation – do not merge] PR 820 pipeline + PR 930 (TMGimporter Windows skip) vs gramps61 [CI validation – do not merge] PR 930 (TMGimporter Windows skip) on maintenance/gramps61 May 30, 2026
@eduralph eduralph closed this Jun 7, 2026
@eduralph eduralph deleted the ci-validate/930-tmgimporter branch June 7, 2026 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant